import Component from '@glimmer/component';

export default class TIconComponent extends Component {
  get iconFont() {
    switch (this.args.icon) {
      case 'arrow_back':
        return '\ue003';
      case 'copy':
        return '\ue001';
      case 'delete':
        return '\ue022';
      case 'add_circle':
        return '\ue004';
      case 'search':
        return '\ue011';
      case 'info':
        return '\ue017';
      case 'close':
        return '\ue021';
      case 'error':
        return '\ue025';
      case 'add_outline':
        return '\ue030';
      case 'help':
        return '\ue042';
      case 'check':
        return '\ue053';
      case 'clear_filled':
        return '\ue027';
      case 'edit':
        return '\ue002';
      case 'wechat':
        return '\ue065';
      case 'download':
        return '\ue006';
      case 'list':
        return '\ue00E';
      case 'arrow_forward':
        return '\ue002';
      case 'arrow_forward_s':
        return '\ue019';
      case 'cart':
        return '\ue023';
      case 'qr_code_scanner':
        return '\ue066'; // 假设的二维码扫描图标编码
      case 'check_circle':
        return '\ue054'; // 假设的确认圆圈图标编码
      case 'loading':
        return '\ue067'; // 假设的加载图标编码
      default:
        return '';
    }
  }
}
